//package com.auerdi.dialog;
//
//import android.app.Dialog;
//import android.graphics.Color;
//import android.graphics.drawable.ColorDrawable;
//import android.os.Bundle;
//import android.support.annotation.Nullable;
//import android.support.v4.app.FragmentManager;
//import android.support.v7.app.AppCompatDialogFragment;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.Button;
//import android.widget.TextView;
//
//import com.example.egghttp.EggLog.L;
//
//import butterknife.BindView;
//import butterknife.ButterKnife;
//import butterknife.OnClick;
//import butterknife.Unbinder;
//import me.yokeyword.sample.R;
//
///**
// * Created by highsixty on 2018/3/15.
// * mail  gaolulin@sunmi.com
// */
//
//public class NumberSelectDialog extends AppCompatDialogFragment {
//
//
//    @BindView(R.id.output)
//    TextView outputText;
//    @BindView(R.id.numb0)
//    TextView numb0;
//    @BindView(R.id.numb1)
//    TextView numb1;
//    @BindView(R.id.numb2)
//    TextView numb2;
//    @BindView(R.id.numb3)
//    TextView numb3;
//    @BindView(R.id.numb4)
//    TextView numb4;
//    @BindView(R.id.numb5)
//    TextView numb5;
//    @BindView(R.id.numb6)
//    TextView numb6;
//
//    @BindView(R.id.numb7)
//    TextView numb7;
//    @BindView(R.id.numb8)
//    TextView numb8;
//    @BindView(R.id.numb9)
//    TextView numb9;
//
//
//    @BindView(R.id.delete)
//    TextView delete;
//    @BindView(R.id.ept)
//    TextView ept;
//    @BindView(R.id.line1)
//    View line1;
//    @BindView(R.id.btn_cancel)
//    Button btnCancel;
//    @BindView(R.id.btn_ok)
//    Button btnOk;
//
//    Unbinder unbinder;
//    private String number;
//    private String OriginalNumber;
//
//    public NumberSelectDialog() {
//        super();
//    }
//
//    @Override
//    public void onStart() {
//        super.onStart();
//        Dialog dialog = getDialog();
//        dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
//        dialog.setCanceledOnTouchOutside(false);
//        dialog.setCancelable(false);
//    }
//
//    @Nullable
//    @Override
//    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//        View view = inflater.inflate(R.layout.number_dialog_layout, container, false);
//        unbinder = ButterKnife.bind(this, view);
//
//
//        outputText.setText(number);
//
//        return view;
//    }
//
//    @Override
//    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
//        super.onViewCreated(view, savedInstanceState);
//    }
//
//    boolean isShow = false;//防多次点击
//
//    @Override
//    public void show(FragmentManager manager, String tag) {
//        if (isShow) {
//            return;
//        }
//        super.show(manager, tag);
//        isShow = true;
//    }
//
//    @Override
//    public void dismiss() {
//        super.dismiss();
//        isShow = false;
//    }
//
//    @Override
//    public void onDestroyView() {
//        super.onDestroyView();
//        unbinder.unbind();
//    }
//
//    @OnClick({R.id.btn_ok, R.id.btn_cancel, R.id.delete, R.id.ept, R.id.numb0,
//            R.id.numb6, R.id.numb3, R.id.numb1, R.id.numb4, R.id.numb7, R.id.numb2, R.id.numb5, R.id.numb8, R.id.numb9})
//    public void onViewClicked(View view) {
//        switch (view.getId()) {
//
//
//            case R.id.btn_cancel:
//
//                listener.onAddResult(OriginalNumber);
//                dismiss();
//
//                break;
//            case R.id.delete:
//                String s = outputText.getText() + "";
//
//                L.d("hcia", "s:" + s + " " + s.length() + ":" + (s.length() == 1));
//                if (s.length() == 0) {
//                    outputText.setText("");
//                } else {
//                    s = s.substring(0, s.length() - 1);
//                    outputText.setText(s);
//                }
//                break;
//
//            case R.id.ept:
//                outputText.setText("");
//                break;
//            case R.id.btn_ok:
//                L.d("hcia", "output:" + outputText.getText());
//
//                String out = outputText.getText() + "";
//
//                if(out.length()==0)
//                    outputText.setText("1");
//
//
//                listener.onAddResult(outputText.getText() + "");
//                dismiss();
//                break;
//            case R.id.numb0:
//            case R.id.numb1:
//            case R.id.numb2:
//            case R.id.numb3:
//            case R.id.numb4:
//            case R.id.numb5:
//            case R.id.numb6:
//            case R.id.numb7:
//            case R.id.numb8:
//            case R.id.numb9:
//                s = outputText.getText() + "";
//
//                if (s.equals("0")) {
//                    outputText.setText("" + ((TextView) view).getText());
//                } else {
//                    outputText.setText(outputText.getText() + "" + ((TextView) view).getText());
//                }
//                break;
//        }
//    }
//
//    private AddListener listener = null;
//
//    public void setListener(AddListener listener) {
//        this.listener = listener;
//    }
//
//    public interface AddListener {
//        void onAddResult(String num);
//    }
//
//}
